build: add husky pre-commit hook and update linting scripts #35
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
This PR adds configuration of
husky
andlint-staged
for pre-commit checks, and improvements to the linting scripts in thepackage.json
. Additionally, it formats previously incorrectly formatted files.Added
lint-staged
and ensure all staged files are linted and formatted before committing.Changed
.storybook/preview.tsx
.lint:js
script inpackage.json
to use Prettier for checking JavaScript and TypeScript files. Modifiedfix:js
script to use--write
instead of--fix
.Deprecated
Removed
Fixed
.storybook/preview
with Prettier.// prettier-ignore
comments in the global variable definitions invite.config.ts
to be ignored Prettier when formatting.How to test
Pre-commit Hook:
lint-staged
runs and lints the staged files before the commit is completed.Storybook:
yarn storybook
.Linting:
yarn lint
and ensure all files are checked using Prettier.yarn fix
to verify that all fixable issues are resolved.Vite Configuration:
yarn build
.Related Issues